package com.zhiqin.generateCode.dto;

import lombok.Data;

import java.util.List;

@Data
public class ColumnDto {

    // 列名
    private String columnName;

    // 列的排列顺序
    private Integer ordinalPosition;

    // 默认值
    private String columnDefault;

    // 是否为空
    private String isNullable;

    // 数据类型
    private String dataType;

    // 数据类型
    private String xmlDataType;

    // 字符最大长度
    private Integer characterMaximumLength;

    // 数值精度(最大位数)
    private Integer numericPrecision;

    // 小数精度
    private Integer numericScale;

    // 列类型
    private String columnType;

    // KEY
    private String columnKey;

    // 注释
    private String columnComment;



    private Boolean show;
    private Integer query;
    private List<Integer> verify;

    public String getColumnNameUpper(){
        return  columnName.substring(0, 1).toUpperCase() + columnName.substring(1);
    }


}
